package com.coocaa.ops.admin.v1.panel.provider;

import com.coocaa.ops.common.core.biz.panel.entity.PanelInfoEntity;

/**
 * @author bjh
 * @description 板块信息原始表-更新provider接口
 * @date : 2020-06-15 14:40:18
 */
public interface  IPanelInfoUpdateProvider {
    /**
     * 保存
     *
     * @param inputEntity
     * @param userId
     * @return
     */
    PanelInfoEntity save(PanelInfoEntity inputEntity, Integer userId);


    /**
     * 批量删除
     *
     * @param ids
     * @param userId
     * @return
     */
    String deleteBatch(Integer[] ids, Integer userId);


    /**
     * 删除副本
     *
     * @param id
     * @param version
     * @param userId
     */
    void deleteHistory(Integer id, Integer version, Integer userId);
}
